<?php

/**
 * 打印方法
 * @author paco date 2017-08-05
 * @param fixed  $data   打印的数据
 * @param integer $is_die 是否die掉
 */
function P($data, $is_die = 0)
{
    echo "<pre>";
    print_r($data);
    echo "</pre>";
    if ($is_die) {
        die;
    }
}

/**
 * ajax返回方法
 * @param  array   $arr    返回的数据，包含提示信息、状态码、数据
 * @param  integer $status 状态码
 */
function ajax_return($arr = [], $status = 0)
{
    if (!isset($arr['msg'])) {
        $arr['msg'] = "";
    }
    if (!isset($arr['status'])) {
        $arr['status'] = 0;
    }
    echo header("content-type:text/html; charset=utf-8");
    echo json_encode($arr);
    die;
}

/**
 * 密码加密
 * @param  [type] $pwd 明文密码
 * @return [type]      加密后的密文
 */
function sha1md5($pwd)
{
    $pre = substr(md5(config("pwd_prefix")), 8, 16);
    $pwd = substr(md5($pwd), 10, 16);
    return sha1($pre . $pwd);
}

